invention and patent research company - German English Dictionary